aboutsummaryrefslogtreecommitdiff
path: root/web/pw-server/src/routes/matches/[match_id].svelte
diff options
context:
space:
mode:
authorIlion Beyst <ilion.beyst@gmail.com>2022-10-25 18:57:58 +0200
committerIlion Beyst <ilion.beyst@gmail.com>2022-10-25 18:57:58 +0200
commit55c76db7b60ae142a1d224e4d485771d7be2b51f (patch)
treeafc158623583bf5b54632c7875a7cb7e985154d3 /web/pw-server/src/routes/matches/[match_id].svelte
parente3164246e1733c717072b804566a485458769314 (diff)
downloadplanetwars.dev-55c76db7b60ae142a1d224e4d485771d7be2b51f.tar.xz
planetwars.dev-55c76db7b60ae142a1d224e4d485771d7be2b51f.zip
fix matches page filter params propagation
Diffstat (limited to 'web/pw-server/src/routes/matches/[match_id].svelte')
-rw-r--r--web/pw-server/src/routes/matches/[match_id].svelte52
1 files changed, 27 insertions, 25 deletions
diff --git a/web/pw-server/src/routes/matches/[match_id].svelte b/web/pw-server/src/routes/matches/[match_id].svelte
index 1d18375..bbb25e1 100644
--- a/web/pw-server/src/routes/matches/[match_id].svelte
+++ b/web/pw-server/src/routes/matches/[match_id].svelte
@@ -66,32 +66,34 @@
<div class="container">
<Visualizer {matchLog} {matchData} />
- <div class="output-pane">
- <div class="player-select">
- {#if playersWithVisibleLog.length == 1}
- <h3 class="player-log-header">
- player log for
- <span style:color={selectedPlayer["color"]}>{selectedPlayer.displayName}</span>
- </h3>
- {:else}
- <Select
- items={playersWithVisibleLog}
- label="displayName"
- clearable={false}
- searchable={false}
- bind:value={dropdownSelectedPlayer}
- placeholder="Select player to see logs"
- >
- <div slot="item" let:item>
- <span style:color={item.color}>{item.displayName}</span>
- </div>
- </Select>
- {/if}
+ {#if playersWithVisibleLog.length > 0}
+ <div class="output-pane">
+ <div class="player-select">
+ {#if playersWithVisibleLog.length == 1}
+ <h3 class="player-log-header">
+ player log for
+ <span style:color={selectedPlayer["color"]}>{selectedPlayer.displayName}</span>
+ </h3>
+ {:else}
+ <Select
+ items={playersWithVisibleLog}
+ label="displayName"
+ clearable={false}
+ searchable={false}
+ bind:value={dropdownSelectedPlayer}
+ placeholder="Select player to see logs"
+ >
+ <div slot="item" let:item>
+ <span style:color={item.color}>{item.displayName}</span>
+ </div>
+ </Select>
+ {/if}
+ </div>
+ <div class="player-log">
+ <PlayerLog {matchLog} playerId={selectedPlayer?.["playerId"]} />
+ </div>
</div>
- <div class="player-log">
- <PlayerLog {matchLog} playerId={selectedPlayer?.["playerId"]} />
- </div>
- </div>
+ {/if}
</div>
<style lang="scss">